package com.chaoyong.higo.bean;


import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2016/3/9.
 */
public class KuaiDiBean implements Serializable {

    /**
     * message : 成功
     * status : 1
     * data : {"EBusinessID":"1255803","ShipperCode":"ZTO","Success":true,"LogisticCode":"374132980846","State":"3","Traces":[{"AcceptTime":"2016-01-04 23:10:33","AcceptStation":"番禺大石 的 蔡伟强 已收件"},{"AcceptTime":"2016-01-05 01:11:03","AcceptStation":"番禺大石 的 蔡伟强 已收件"},{"AcceptTime":"2016-01-05 01:37:01","AcceptStation":"快件离开 番禺大石 已发往 北京"},{"AcceptTime":"2016-01-05 01:37:17","AcceptStation":"快件离开 番禺大石 已发往 北京"},{"AcceptTime":"2016-01-05 02:18:16","AcceptStation":"快件离开 番禺大石 已发往 佛山中心"},{"AcceptTime":"2016-01-05 03:37:33","AcceptStation":"快件已到达 佛山中心 上一站是 番禺大石"},{"AcceptTime":"2016-01-05 03:40:46","AcceptStation":"快件离开 佛山中心 已发往 北京"},{"AcceptTime":"2016-01-06 23:11:20","AcceptStation":"快件离开 北京市内部 已发往 北京昌平科技园"},{"AcceptTime":"2016-01-07 02:04:53","AcceptStation":"快件已到达 北京昌平科技园 上一站是 北京"},{"AcceptTime":"2016-01-07 08:10:54","AcceptStation":"北京昌平科技园 的 龙城花园 正在派件"},{"AcceptTime":"2016-01-07 09:35:48","AcceptStation":"北京昌平科技园 的 龙城花园刘彬 正在派件"},{"AcceptTime":"2016-01-07 13:29:16","AcceptStation":"北京昌平科技园 的派件已签收，感谢您使用中通快递！"}]}
     */

    private String message;
    private String status;
    /**
     * EBusinessID : 1255803
     * ShipperCode : ZTO
     * Success : true
     * LogisticCode : 374132980846
     * State : 3
     * Traces : [{"AcceptTime":"2016-01-04 23:10:33","AcceptStation":"番禺大石 的 蔡伟强 已收件"},{"AcceptTime":"2016-01-05 01:11:03","AcceptStation":"番禺大石 的 蔡伟强 已收件"},{"AcceptTime":"2016-01-05 01:37:01","AcceptStation":"快件离开 番禺大石 已发往 北京"},{"AcceptTime":"2016-01-05 01:37:17","AcceptStation":"快件离开 番禺大石 已发往 北京"},{"AcceptTime":"2016-01-05 02:18:16","AcceptStation":"快件离开 番禺大石 已发往 佛山中心"},{"AcceptTime":"2016-01-05 03:37:33","AcceptStation":"快件已到达 佛山中心 上一站是 番禺大石"},{"AcceptTime":"2016-01-05 03:40:46","AcceptStation":"快件离开 佛山中心 已发往 北京"},{"AcceptTime":"2016-01-06 23:11:20","AcceptStation":"快件离开 北京市内部 已发往 北京昌平科技园"},{"AcceptTime":"2016-01-07 02:04:53","AcceptStation":"快件已到达 北京昌平科技园 上一站是 北京"},{"AcceptTime":"2016-01-07 08:10:54","AcceptStation":"北京昌平科技园 的 龙城花园 正在派件"},{"AcceptTime":"2016-01-07 09:35:48","AcceptStation":"北京昌平科技园 的 龙城花园刘彬 正在派件"},{"AcceptTime":"2016-01-07 13:29:16","AcceptStation":"北京昌平科技园 的派件已签收，感谢您使用中通快递！"}]
     */

    private DataEntity data;

    public void setMessage(String message) {
        this.message = message;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public void setData(DataEntity data) {
        this.data = data;
    }

    public String getMessage() {
        return message;
    }

    public String getStatus() {
        return status;
    }

    public DataEntity getData() {
        return data;
    }

    public static class DataEntity {
        private String EBusinessID;
        private String ShipperCode;
        private boolean Success;
        private String LogisticCode;
        private String State;
        /**
         * AcceptTime : 2016-01-04 23:10:33
         * AcceptStation : 番禺大石 的 蔡伟强 已收件
         */

        private List<TracesEntity> Traces;

        public void setEBusinessID(String EBusinessID) {
            this.EBusinessID = EBusinessID;
        }

        public void setShipperCode(String ShipperCode) {
            this.ShipperCode = ShipperCode;
        }

        public void setSuccess(boolean Success) {
            this.Success = Success;
        }

        public void setLogisticCode(String LogisticCode) {
            this.LogisticCode = LogisticCode;
        }

        public void setState(String State) {
            this.State = State;
        }

        public void setTraces(List<TracesEntity> Traces) {
            this.Traces = Traces;
        }

        public String getEBusinessID() {
            return EBusinessID;
        }

        public String getShipperCode() {
            return ShipperCode;
        }

        public boolean isSuccess() {
            return Success;
        }

        public String getLogisticCode() {
            return LogisticCode;
        }

        public String getState() {
            return State;
        }

        public List<TracesEntity> getTraces() {
            return Traces;
        }

        public static class TracesEntity {
            private String AcceptTime;
            private String AcceptStation;

            public void setAcceptTime(String AcceptTime) {
                this.AcceptTime = AcceptTime;
            }

            public void setAcceptStation(String AcceptStation) {
                this.AcceptStation = AcceptStation;
            }

            public String getAcceptTime() {
                return AcceptTime;
            }

            public String getAcceptStation() {
                return AcceptStation;
            }
        }
    }
}
